package main

import "fmt"

type Person31 struct {
	Name string
	Sex  byte
	Age  int
}

type Student31 struct {
	Person31
	Name  string
	Class string
}

func main() {
	var stu Student31
	stu.Name = "xdc"
	stu.Sex = 1
	stu.Class = "三年1"

	// 结果是 外面的Name
	// 默认规则， 如果在本作用域找到此成员，或操作此成员
	//			如果没有找到，找到继承的字段
	fmt.Println(stu)

	// 如果非要想赋值里面的
	var stu2 Student31
	stu2.Name = "xdc"
	stu2.Sex = 1
	stu2.Class = "三年1"
	stu2.Person31.Name = "w"
	fmt.Println(stu2)
}
